package com.ruoyi.hcrf.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 *  在库表 stock_flow_log
 * 
 * @author wanglf
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("stock_flow")
@ApiModel(value = "StockFlow对象", description = "裁切室在库表")
public class StockFlow implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 在库id */
    @TableId(value = "stock_id", type = IdType.AUTO)
    private String stockId;

    /** 出入库指示书id */
    private String inOutId;

    /** 品番 */
    private String itemName;

    /** 物料编号 */
    private String productNo;

    /** 批次号 */
    private String lotNo;

    /** 开捆箱id */
    private String boxId;

    /** 类别 类别 1：空箱 2：有货  3：退货 */
    private Integer stockFlowType;

    /** 在库数量 */
//    private Double stockQty;
    /** 需要总量 */
    private Double totalSum;
    /** 需要数量 */
    private Double totalQuantity;
    /** 实发数量 */
    private Double actualQuantity;

    /** 工程 */
    private String gongCheng;


    /** 入库时间 */
    private Date stockTime;

    /** RFID入库时间 */
//    private Date rfidTime;

    /** 库位 */
    private String locationId;

    /** 库区 */
    private Integer wareHouse;

    /** 出库 */
    private Integer status;

    private Date createTime;

    private Date updateTime;


    private Integer delFlag;

}
